# -*-makefile-*-
# Makefile.global.in
# @configure_input@


# Can only be built using pgxs
USE_PGXS=1

repmgr_abs_srcdir := @abs_srcdir@
PG_CONFIG :=@PG_CONFIG@
PGXS := $(shell $(PG_CONFIG) --pgxs)

vpath_build=@vpath_build@
ifeq ($(vpath_build),yes)
	VPATH := $(repmgr_abs_srcdir)/$(repmgr_subdir)
	USE_VPATH :=$(VPATH)
endif

SED=@SED@

GIT_WORK_TREE=${repmgr_abs_srcdir}
GIT_DIR=${repmgr_abs_srcdir}/.git
export GIT_DIR
export GIT_WORK_TREE
PG_LDFLAGS=-lcurl -ljson-c
include $(PGXS)

-include ${repmgr_abs_srcdir}/Makefile.custom

REPMGR_VERSION=$(shell awk '/^\#define REPMGR_VERSION / { print $3; }' ${repmgr_abs_srcdir}/repmgr_version.h.in | cut -d '"' -f 2)
REPMGR_RELEASE_DATE=$(shell awk '/^\#define REPMGR_RELEASE_DATE / { print $3; }' ${repmgr_abs_srcdir}/repmgr_version.h.in | cut -d '"' -f 2)

FLEX = flex

##########################################################################
#
# Global targets and rules

%.c: %.l
	$(FLEX) $(FLEXFLAGS) -o'$@' $<
